@media screen and (min-width: 1200px){
	.innew .innewt_fr .innewt_txt .innewt_word:hover h1,
	.innew .innewt_fr .innewt_txt .innewt_word:hover p{
		color: #0f50b0;
	}
	.inso_top .insot_slide .insot_txt:hover h1,
	.inso_top .insot_slide .insot_txt:hover p{
		color: #0f50b0;
	}
	.g2_con .slick-prev:hover{
		background: url("../images/G21.png") 0 0 no-repeat;
		background-size: cover;
	}
	.g2_con .slick-next:hover{
		background: url("../images/G211.png") 0 0 no-repeat;
		background-size: cover;
	}
	.b1_tj:hover .text  h1,
	.b1_tj:hover .text  p{
		color: #0f50b0;
	}
	.b1_tj .text .more:hover{
		color: #0f50b0;
		background: #ffffff;
	}
	.d1_list .d1_box:hover .more .hover-show{
		display: inline-block;
	}
	.d1_list .d1_box:hover .more .hover-hide{
		display: none;
	}
	.d1_list .d1_box:hover .wored .tit,
	.d1_list .d1_box:hover .wored .p1{
		color: #0f50b0;
	}
	.d1_list .d1_box:hover  .img img{
		-webkit-transform: scale(1.1);

		-ms-transform: scale(1.1);

		-o-transform: scale(1.1);

		transform: scale(1.1);
	}
	.b1_tj .img_bo:hover .pic {
		-webkit-transform: translateX(-50%) scale(1.1);
		-moz-transform: translateX(-50%) scale(1.1);
		-ms-transform: translateX(-50%) scale(1.1);
		-o-transform: translateX(-50%) scale(1.1);
		transform: translateX(-50%) scale(1.1);
	}
	.c1_box:hover{
		border: 1px solid  #0f50b0;
	}
	.c1_box:hover .bottom{
		color: #0f50b0;
	}
	.c1_box:hover .bottom .iconfont{
		color:#0f50b0;
	}
	.c2_logo li:hover .img img{
		transform:rotateY(180deg);

		-ms-transform:rotateY(360deg);

		-moz-transform:rotateY(360deg);

		-webkit-transform:rotateY(360deg);

		-o-transform:rotateY(360deg);
	}
	.d1_tab  span:hover{
		color: #0f50b0;
	}
	.d2_list li:hover .num{
		color: #ffffff;
		background:  #0f50b0;
	}
	.d2_list li:hover .right .tit,
	.d2_list li:hover .right .p1{
		color: #0f50b0;
	}
	.d2_list li:hover .right button{
		color: #999999;
		border: 1px solid #999999;
		background: transparent;
	}
	.d2_list li:hover .img img{
		-webkit-transform: translateX(-50%) scale(1.1);

		-moz-transform: translateX(-50%) scale(1.1);

		-ms-transform: translateX(-50%) scale(1.1);

		-o-transform: translateX(-50%) scale(1.1);

		transform: translateX(-50%) scale(1.1);
	}
	.g4_scheme .pev:hover .iconfont,
	.g4_scheme .nxt:hover .iconfont{
		color: #ffffff;
	}
	.g4_scheme .img:hover img{
		-webkit-transform: scale(1.1) translateX(-50%);

		-ms-transform: scale(1.1) translateX(-50%);

		-o-transform: scale(1.1) translateX(-50%);

		transform: scale(1.1) translateX(-50%);
	}
	.g4_scheme .right:hover .tit{
		color: #0E51B0;
	}
	.g3_ganen_left p:hover{
		background: #3898CA;
	}
	.g3_ganen_left p:hover .en,
	.g3_ganen_left p:hover .cn{
		color: #ffffff;
	}
}

@media screen and (max-width: 1680px){
	.header nav li.li1 {
		padding: 0 25px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word {
		padding: 0 30px 0 0px;
	}
	.innew_bottom .innewb_box {
		padding: 55px 30px 60px;
	}
	.innewt_tit {
		padding: 110px 0px 0;
	}
	.innew .innewt_fr .innewt_txt {
		padding: 60px 0 0;
	}
	.innew .innewt_box {
	    width: 75px;
	    height: 75px;
	    line-height: 75px;
	}
}
@media screen and (max-width: 1560px){
	.inso_top .insot_slide .insot_txt {
		padding: 0px 10px 0px 30px;
	}
	.inpro .inpro_con .inpro_box {
		padding: 0 30px 60px;
	}
	.inlinks .inlink_con .inlink_box{
		margin: 0 30px;
	}
	.d2_cp_box .left {
		width: 60%;
		padding-right: 20px;
	}
	.d2_cp_box .right {
		width: 40%;
	}
}
@media screen and (max-width: 1440px){
	.d2_cp_box{
		padding-bottom: 50px;
	}
	.d2_cp_box>p{
		padding-top: 36px;
	}
	.fo_top .fo_list{
		padding-top: 17px;
	}
	.fo_top .fo_logo {
		padding-top: 25px;
	}
	.fo_top .fo_add {
		padding-top: 0;
	}
	.fo_top {
		padding: 40px 0 18px;
	}
	.inso_top .insot_slide .insot_txt {
		padding: 25px 10px 25px 30px;
	}
	.innew .innewt_fr .innewt_txt .innewt_date {
	    width: 20%;
		padding-top: 0;
	}
	.innew .innewt_fr .innewt_txt .innewt_date h1 {
	    font-size: 80px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word {
	    width: 80%;
	}
	.innew .innewt_fr .innewt_txt .innewt_word p {
	    margin: 15px 0;
	}
	.inso_top .insot_slick {
	    padding: 0 250px;
	}
	.fo_top .fo_list li {
		padding-left: 15px;
	}
	.d1_tab span {
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media screen and (max-width: 1366px){
	.header nav li.li1 > a {
	    font-size: 18px;
   }
   .innewt_tit {
	    padding: 80px 0px 0;
	}
	.inso_bottom .insob_img {
		padding: 0 25px;
	}
	.header nav li.li1 {
		padding: 0 15px;
	}
}
@media screen and (max-width: 1280px){
	.header nav {
	    margin-left: 15px;
	}
	.intitle h1 {
		font-size: 32px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word h1 {
	    font-size: 20px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word p {
		font-size: 14px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word button {
		padding: 10px 15px;
		font-size: 14px;
	}
	.innew_bottom .innewb_box {
	    padding: 25px 30px 40px;
	}
	.innew_bottom .innewb_box h1 {
	    margin-bottom: 10px;
	    font-size: 18px;
	}
	.innew_bottom .innewb_box span {
	    font-size: 14px;
	}
	.innew_bottom .innewb_box p {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.innew_bottom .innewb_box button {
	    margin-top: 25px;
	    padding: 10px 36px;
	}
	.innew .innewt_box {
	    width: 60px;
	    height: 60px;
	    line-height: 60px;
	}
	.inso_top .insot_slick {
	    padding: 0 155px;
	}
	.inso_top .insot_slick .slick-prev {
	    left: 50px;
	}
	.inso_top .insot_slick .slick-next {
	    right: 50px;
	}
}
@media screen and (max-width: 1200px){
	.d2_tab li{
		margin-right: 0px;
	}
	.header nav li.li1 {
	    padding: 0 15px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word button {
		display: none;
	}
	.inso_top .insot_slick {
	    padding: 0 100px;
	}
	.g1_tuijian li {
		width: 50%;
	}
	.g4_honors li {
		float: left;
		width: 33.33%;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1199px){
	.houjia_con .s1{
		text-align: center;
		padding-left: 0px;
	}
	.ny_tle.d1 {
		margin-top: 80px;
	}
	.c1_1{
		margin-top: 0px;
	}
	.ny_tle.g1{
		margin-top: 70px;
		margin-bottom: 60px;
	}
	.banner {
	    margin-top: 80px;
	}
	.header2{
		display: block;
	}
	.ny_bo{
		margin-top: 80px;
	}
	.d1_list .d1_box .more {
		display: none;
	}
	.d1_list .d1_box .wored {
		width: calc(100% - 260px);
	}
	.d1_tab{
		display: none;
	}
	.g4_jishu_con{
		text-align: center;
	}
	.g4_jishu_con .li {
		float: none;
		display: inline-block;
	}
	.g4_scheme .right{
		width: 50%;
	}
	.g4_scheme .img{
		width:50%;
	}
	.g4_scheme{
		padding-left:15px;
		margin-bottom: 70px;
	}
	.g4_scheme .pev,
	.g4_scheme .nxt{
		width: 60px;
		height: 40px;
		position: absolute;
		left: 50%;
		background: #0E51B0;
		text-align: center;
		line-height:40px;
		cursor: pointer;
	}
	.g4_scheme .iconfont{
		font-size:16px;
		color:#ffffff;
	}
	.g4_scheme .pev{
		top:300px;
		margin-left: -60px;
	}
	.g4_scheme .nxt{
		top:300px;
		margin-right: -61px;
	}
	.g4_scheme .right .tit {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 15px;
		padding-right: 0px;
	}
	.g3_ganen_right {
		float: left;
		width: calc(100% - 240px);
		padding-left: 20px;
	}
}
@media screen and (max-width: 1024px){
	.banner .slick-prev {
	    left: 40px;
	}
	.banner .slick-next {
	    right: 40px;
	}
	.banner .slick-dots {
	    bottom: 30px;
	}
	.innew_bottom .innewb_box {
	    width: 50%;
	}
	.inso_top .insot_slick .slick-prev {
	    left: 0px;
	}
	.inso_top .insot_slick .slick-next {
	    right: 0px;
	}
	.inso_top .insot_slick {
	    padding: 0 50px;
	}
	.innewt_tit {
		display: none;
	}
	.innew .innewt_fr {
		width: 100%;
	}
	.innew .innewt_box {
	    width: 55px;
	    height: 55px;
	    line-height: 55px;
	}
	.innew .innew_top {
		padding-left: 55px;
	}
	.inpro .inpro_con {
		margin: 60px 0px 0;
	}
	.inpro .inpro_con  .slick-prev{
		width: 19px;
		height: 33px;
		background: url(../images/prevg.png);
		background-size: 100% 100%;
		z-index: 1;
	}
	.inpro .inpro_con  .slick-next{
		width: 19px;
		height: 33px;
		background: url(../images/nextg.png);
		background-size: 100% 100%;
	}
	.fo_top .fo_list li {
		width: 33.33%;
	}
	.fo_top .fo_list li a {
	    font-size: 16px;
	}
	.fo_top .fo_add p {
		font-size: 16px;
	}
}
@media screen and (max-width: 991px){
	.d2_cp_box{
		padding-bottom: 15px;
	}
	.d2_cp_box>p{
		padding-top: 15px;
	}
    .g4_honors{
        margin-left: 0px;
        margin-right:0px;
    }
	.inso_top .insot_slide .insot_txt{
		padding: 0px 10px 0px 30px;
	}
	.fo_top .fo_add p .iconfont{
		float: none;
	}
	.fo_top .fo_add p img{
		float: none;
	}
	.fo_top .fo_add p span{
		float: none;
		width: auto;
	}
	.houjia_con {
		padding-top: 0px;
	}
	.houjia_con .s1{
		float: none;
		width: 100%;
	}
	.houjia_con .s1 + .s1{
		border-left: 1px solid #dedede;
		border-top:none;
	}
	.fo_top .fo_add:before,
	.fo_top .fo_add:after{
		display: none;
	}
	.fo_top .fo_list {
		display: none;
	}
	.fo_top .fo_logo {
		width: 100%;
		padding-top: 0px;
	}
	.fo_top .fo_add {
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
	.fo_top .fo_er {
		width: 100%;
		border-left: none;
	}
	.fo_top .fo_logo img {
		width: 100px;
	}
	.b2_link .prev{
		left: 20%;
	}
	.b2_link .next{
		right: 20%;
	}
	.inso_top .insot_slide {
	    padding: 25px;
	}
	.inso_bottom .insob_img {
	    padding: 0 10px;
	}
	.inpro .inpro_con .inpro_box {
	    padding: 0 10px 40px;
	}
	.inpro .inpro_con {
		padding: 0 30px;
	}
	.inlinks .inlink_con .inlink_box {
	    margin: 0 5px;
	}
	.inlinks .inlink_tit {
		padding-top: 10px;
	}
	.inlinks .inlink_tit h1 {
	    font-size: 30px;
	}
	.inlinks .inlink_tit h1 span {
		display: block;
		margin-left: 0px;
	}
	.b1_tj .img_bo {
		float:none;
		width: 100%;
	}
	.b1_tj .text {
		float: none;
		width: 100%;
		height:auto;
		padding-top: 15px;
		padding-left: 0px;
	}
	.b1_tj .text h1 {
		font-size: 20px;
		line-height: 36px;
		margin-bottom:15px;
	}
	.b1_tj .text .time {
		margin-bottom: 15px;
	}
	.b1_tj .text .more {
		display: block;
		position: static;
		margin-top: 15px;
	}
	.c1_box{
		width:  calc(50% - 15px);
		margin-bottom: 20px;
	}
	.c1_box:nth-child(3n+2){
		margin-left: 0px;
		margin-right: 0px;
	}
	.c1_box:nth-child(even){
		margin-left: 30px;
	}
	.c1_top1 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.c1_top1 .ny_content button {
		display: block;
		margin: 15px auto;
		float: none;
	}
	.c1_top1 .ny_content .left {
		float: none;
	}
	.c1_top1 .ny_content .left .p1 {
		font-size: 20px;
		padding-top: 18px;
	}
	.d2_list li .num{
		width: 60px;
		font-size: 30px;
	}
	.d2_list li .img{
		width: calc(45% - 30px);
	}
	.d2_list li .right{
		width: calc(55% - 30px);
		padding:40px 20px;
	}
	.g1_con .box {
		float: left;
		width: calc(33.33% - 20px);
		height: 300px;
		background: rgba(80,165,212,0.8);
		text-align: center;
		padding: 50px 20px 0;
	}
	.g1_con .box:nth-child(2) {
		margin-left: 30px;
		margin-right: 30px;
	}
	.g1_bg {
		height: 400px;
		margin-top: 30px;
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center 0;
		padding-top: 40px;
	}
	.g1_con .box .p3 {
		padding-top: 40px;
		color: #ffffff;
		font-size: 16px;
		line-height: 24px;
	}
	.g5-con ul{
		float: left;
		width: 50%;
		text-align: center;
	}
	.g5-con .bdsharebuttonbox{
		width: 110px;
		margin: auto;
	}
	#allmap{
		width: 100%;
		height:300px;
		margin-top: 15px;
	}
	.g4_honors li {
		float: left;
		width: 50%;
	}
	.g4_jishu_con {
		margin: 25px auto 0;
	}
	.g4_jishu {
		height: auto;
		overflow: hidden;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.g3_four{
		height: auto;
	}
	.g3_four .top{
		padding-top: 30px;
	}
	.g3_four .bottom{
		padding-top: 30px;
	}
	.g3_four  .right{
		padding-left:20px;
	}
	.g3_ganen_right .con {
		padding: 60px 20px;
	}
	.d2_cp_box .left {
		float: none;
		width: 100%;
		padding: 20px;
	}
	.d2_cp_box .right {
		float: none;
		width: 100%;
	}
	.d2_cp_box .right .bg .itit {
		font-size: 18px;
		line-height: 22px;
		padding-bottom:15px;
	}
	.d2_cp_box .right .bg {
		padding: 25px;
	}
	.d2_cp_box .right .title {
		color: #000000;
		font-size: 18px;
		line-height: 24px;
		padding: 15px;
	}
	.d2_cp_box .right .p3 {
		line-height: 22px;
		padding: 0px 15px 15px;
	}
	.d2_tab {
		padding-left: 0px;
	}
	.d2_tab li {
		margin-right: 40px;
	}
	.d2_gn_box {
		padding: 25px;
	}
	.d2_gn_box .right {
		padding-left: 25px;
		padding-bottom: 20px;
	}
	.d2_gn_box .right li {
		margin-top: 20px;
		padding-left:20px;
	}
	.d2_gn_box .right:before {
		left: 25px;
	}
	.juti_box .item .month {
		display: none;
	}
	.juti_von:before,
	.juti_von:after,
	.juti_box .item .con:before{
		display: none;
	}
	.juti_box .item .con {
		float: none;
		width: auto;
		max-width: 600px;
		height:auto;
		margin: auto;
		padding-left: 0;
		position: relative;
	}
	.juti_box .item .con .img {
		float: none;
		width: 100%;
		height:auto;
		overflow: hidden;
	}
	.juti_box .item .con .img img{
		width: 100%;
		display: inline-block;
	}
	.juti_box .item .con .right {
		float: none;
		width: 100%;
		height: auto;
		border: 1px solid #EAEAEA;
		padding: 0 20px;
		position: relative;
	}
	.juti_box .item .con  .li{
		position: static;
		text-align: center;
		-webkit-transform: translateX(0%);

		-moz-transform: translateX(0%);

		-ms-transform: translateX(0%);

		-o-transform: translateX(0%);
		padding-top: 15px;
		transform: translateX(0%);
	}
	.juti_box .item .con  .ni{
		position: static;
		padding-top: 15px;
		padding-bottom: 15px;
		-webkit-transform: translateX(0%);

		-moz-transform: translateX(0%);

		-ms-transform: translateX(0%);

		-o-transform: translateX(0%);

		transform: translateX(0%);
	}
	.juti_box .item .con .xian {
		text-align: center;
		margin-top: 70px;
		margin-bottom: 20px;
	}
	.c2_logo{
		margin-bottom: 35px;
	}
}
@media screen and (max-width: 768px){
	.c2_logo .li{
		padding-top: 0;
	}
	#allmap{
		margin-bottom: 20px;
	}
	.innew .innewt_fr .innewt_txt .innewt_date h1 {
	    font-size: 40px;
	}
	.innew .innewt_fr .innewt_txt .innewt_date h2 {
	    font-size: 16px;
	}
	.innew .innewt_fr .innewt_txt {
	    padding: 35px 0 10px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word h1 {
	    font-size: 18px;
	}
	.inso_top .insot_slide .insot_txt h1 {
	    font-size: 18px;
	}
	.inso_top .insot_slide .insot_txt p {
	    margin: 5px 0;
	    font-size: 12px;
	}
	.inpro .inpro_con .inpro_box h1 {
		font-size: 18px;
	}
	.inpro .inpro_con .inpro_box p {
		font-size: 14px;
	}

	.banner img.img_s{
		display: none;
	}
	.banner img.img_d{
		display: block;
	}
	.cebian {
		display: none;
	}
	.innew .innew_top {
	    padding-left: 0px;
	}
	.innew .innew_top .innewt_fl {
	    position: relative;
	    width: 100%;
	    padding: 0 15px;
	}
	.innew .innewt_box {
		width: 25%;
		float: left;
	}
	.innew .innewt_fr .innewt_img {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.innew .innewt_fr .innewt_txt {
	    width: 100%;
	    padding: 30px 15px 10px;
	}
	.innew .innewt_fr .innewt_txt .innewt_date {
		padding-top: 0px;
	}
	.innew .innewt_fr .innewt_txt .innewt_word {
	    padding: 0 0px 0 0px;
	}
	.innew_bottom .innewb_box {
		width: 100%;
		padding: 12px 15px 12px;
	}
	.insolu {
	    padding-top: 30px;
	}
	.intitle h1 {
	    font-size: 24px;
	    margin-bottom: 10px;
	}
	.intitle h2 {
	    font-size: 14px;
	}
	.inso_top {
	    margin: 20px 0px 0;
	}
	.inso_top .insot_slide .insot_img {
	    width: 100%;
	}
	.inso_top .insot_slide .insot_txt {
	    width: 100%;
	}
	.wrap {
		padding-left: 15px;
		padding-right: 15px;
	}
	.inso_top .insot_slick {
	    padding: 0 35px;
	}
	.inso_top .insot_slide {
	    padding: 10px;
	}
	.inso_top .insot_slide .insot_txt {
		padding: 10px 0 0;
	}
	.inso_top .insot_slide .insot_txt button{
		padding: 10px 25px;
		font-size: 14px;
	}
	.inso_bottom {
		display: none;
	}
	.inso_top {
		padding-bottom: 30px;
	}
	.innew_bottom .innewb_box button {
		padding: 10px 25px;
		font-size: 14px;
	}
	.inpro .inpro_con .inpro_box button{
		padding: 10px 25px;
		font-size: 14px;
	}
	.inlinks .inlink_tit {
		width: 100%;
		text-align: center;
	}
	.inlinks .inlink_con {
	    width: 100%;
	}
	.inlinks {
	    padding: 20px 0 20px;
	}
	.inlinks .inlink_tit h1 {
	    font-size: 24px;
	}
	.inlinks .inlink_tit h1 span {
		font-size: 14px;
	}
	.inlinks .inlink_tit {
		margin-bottom: 20px;
	}
	.inpro .inpro_con {
	    margin: 30px 0px 0;
	}
	/*.c2_logo li {
		float: left;
		width: calc(50% - 30px);
	}*/
	.g3_four  .left{
		float: none;
		width: 100%;
		padding-left:20px;
		padding-top: 20px;
	}
	.g3_four  .right{
		float: none;
		width: 100%;
		padding-top: 20px;
	}
	.g3_four .top{
		border-bottom: none;
		padding-top: 0px;
	}
	.g3_four:after{
		display: none;
	}
	.g3_four .bottom {
		padding-top: 0px;
	}
	.g3_ganen{
		margin-bottom: -20px;
	}
}
@media screen and (max-width: 767px) {
	.g4_honors li .bottom{
		min-height: 90px;
		height: auto;
		padding: 15px;
	}
	.ny_banbo .ny_sjban {
		display: inline-block;
	}
	.ny_tles{
		margin-top: 0px;
	}
	.ny_banbo .ny_pcban {
		display: none;
	}
	.ny_con {
		padding: 25px 0 0;
		border-bottom: 1px solid #eaeaea;
	}
	.ny_tle h1 {
		font-size: 24px;
		line-height: 30px;
		color: #333333;
		margin-bottom: 5px;
	}
	.b1_con {
		margin-top: 20px;
	}
	.d1_list .d1_box .wored {
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.d1_list .d1_box {
		padding: 20px 0;
		border-bottom: 1px solid #EAEAEA;
	}
	.d1_list .d1_box .img {
		float: none;
		width: 260px;
		height: 140px;
		overflow: hidden;
		margin: 0 auto 15px;
	}
	.d1_box .riqi {
		float: none;
		width: 260px;
		height: 140px;
		overflow: hidden;
		margin: 0 auto 15px;
	}
	.d1_list .d1_box .wored .tit {
		padding-bottom: 15px;
	}
	.d1_list .d1_box .wored .date {
		margin-bottom: 10px;
	}
	.ys-fenye {
		padding: 40px 0;
		text-align: center;
	}
	.b2_xian {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.b2_link .prev{
		left: 0%;
	}
	.b2_link .next{
		right: 0%;
	}
	.b2_tit {
		font-size: 22px;
		line-height: 30px;
	}
	.b2_date {
		margin-top: 25px;
		padding-bottom: 25px;
	}
	.b2_aircle {
		padding-top: 15px;
	}
	.b2_aircle p {
		font-size: 14px;
		margin-top: 15px;
	}
	.ny_tle.c1 {
		margin-top: 25px;
		margin-bottom: 30px;
	}
	.c2_h2 {
		border-left: 5px solid #0E51B0;
		padding-left: 12px;
		font-size: 24px;
		color: #333333;
		margin: 25px 0 70px;
	}
	.c2_bg1 {
		padding: 20px 0;
		margin: 30px 0;
	}
	.c2_gn li {
		width: calc(50% - 30px);
		margin-bottom: 20px;
	}
	.c2_gn li:nth-child(even) {
		margin-left: 30px;
	}
	.d2_list li {
		height: auto;
	}
	.d2_list li .num {
		display: none;
	}
	.d2_list li .img {
		width: 100%;
		height: auto;
	}
	.d2_list li .img img {
		width: 100%;
		height: auto;
		position: static;
		-webkit-transform: translateX(0%);

		-moz-transform: translateX(0%);

		-ms-transform: translateX(0%);

		-o-transform: translateX(0%);

		transform: translateX(0%);
	}
	.d2_list li .right {
		width: 100%;
		height: auto;
		padding: 20px;
	}
	.d2_list li .right .tit {
		font-size: 18px;
		padding-right: 0;
		margin-bottom: 15px;
	}

	.d2_list li .right button {
		margin-top: 15px;
	}

	.ny_tle.d1 {
		margin-top: 25px;
	}

	.d2_list {
		margin-top: 25px;
		margin-bottom: 0px;
	}

	.ny_tle.g1 {
		margin-top: 25px;
		margin-bottom: 20px;
	}

	.g1_con .box {
		float: left;
		width: 100%;
		height: auto;
		margin: 0px auto 20px;
		background: rgba(80, 165, 212, 0.8);
		text-align: center;
		padding: 20px;
	}

	.g1_con .box:nth-child(2) {
		margin-left: 0px;
		margin-right: 0px;
	}

	.g1_bg {
		height: auto;
		padding-top: 20px;
	}

	.g1_con .box .p3 {
		padding-top: 20px;
	}

	.g1_con .box .img .s1 {
		font-size: 45px;
	}

	.g1_con .box .img .s2 {
		font-size: 18px;
		margin-bottom: 0px;
	}

	.g1_tuijian {
		max-width: 400px;
		margin: auto;
	}

	.g1_tuijian li {
		float: none;
		width: 100%;
		color: #666666;
		font-size: 16px;
		line-height: 24px;
		padding-left: 30px;
		margin-bottom: 15px;
		position: relative;
	}

	.g4_honors li {
		float: none;
		width: 100%;
	}

	.g4_scheme .right {
		padding: 20px;
	}

	.g4_scheme .right {
		height: 235px;
	}

	.g4_scheme .img {
		height: 235px;
	}

	.g4_scheme .pev {
		top: 265px;
	}

	.g4_scheme .nxt {
		top: 265px;
	}
	.g3_four  .left{
		padding-left:0px;
	}
	.g3_four  .right{
		padding-left:0px;
	}
	.g3_ganen_right .con .left {
		width: 100%;
		float: none;
	}
	.g3_ganen_right .con .img{
		float: none;
		width: 100%;
		text-align: center;
		padding-top: 15px;
	}
	.g3_ganen_right .con {
		padding:20px;
	}
	.g3_ganen_right .con .left .p1 {
		padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 15px;
	}
	.d2_gn_box .left {
		width:100%;
		float: none;
		border: 1px solid #CCCCCC;
		padding:20px;
	}
	.d2_gn_box .right {
		float:none;
		width: 100% ;
		padding-left:0px;
	}
	.d2_gn_box .right:before {
		left: 0px;
	}
	.g2_con .nian_zhuan {
		padding-left: 60px;
		padding-right: 60px;
		margin-bottom: 35px;
	}
}
@media screen and (max-width: 500px) {
    .bdsharebuttonbox.news{
        margin-top: 5px;
    }
	.bdsharebuttonbox.d3{
		margin-top: 15px;
	}
	.g2_con .nian_zhuan {
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 35px;
	}
	.g4_jishu_con{
		padding-left: 15px;
		padding-right: 15px;
	}
	/*.d2_tab li.on:after {
		display: none;
	}*/
    .b2_date p{
        float: none;
        width: 100%;
        text-align: center;
    }
	.b2_date p:first-child {
		border-right: none;
        text-align: center;
	}
	.d2_tab li .p1 {
		font-size: 14px;
		color: #333333;
		height: 52px;
	}
	.d2_gn_box .left {
		width: 100%;
		float: none;
		border: none;
		padding: 0px;
	}
	.d2_gn_box .left .clearfix button {
		width: 80px;
	}
	.c2_logo.d2 .li .p2 {
		padding-bottom: 15px;
	}
	.d2_tab li {
		float: left;
		width: 50%;
		margin-right: 0px;
	}
	.d2_tab li .img{
		text-align: center;
	}
	.d2_tab li .img img{
		max-width: 35px;
	}
	.b2_date p {
		display: inline-block;
		height: 40px;
		line-height: 40px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b2_link .prev,
	.b2_link .next {
		width: 80px;
	}

	.c1_box {
		width: 100%;
	}

	.c1_box:nth-child(even) {
		margin-left: 0px;
	}

	.c2_gn li {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.c2_gn li .zi .p2{
		max-height: inherit;
	}

	.c2_gn li:nth-child(even) {
		margin-left: 0px;
	}

	.c2_logo .li {
		width: 100%;
		min-height:auto;
		height: auto;
		margin-left: 0;
		margin-right: 0;
	}

	.c2_logo .li .p1 {
		padding-top: 0px;
		padding-bottom: 15px;
	}

	.c2_logo {
		margin-left: 0px;
		margin-right: 0px;
	}

	.g5-con ul {
		float: none;
		width: 100%;
		text-align: center;
	}

	.g5-con .li1 {
		font-size: 18px;
		padding-bottom: 15px;
	}

	.g5-con .call {
		font-size: 14px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.g5-con .name {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.g4_scheme .img {
		float: none;
		width: 100%;
		height: auto;
	}

	.g4_scheme .img img {
		width: 100%;
		height: auto;
		position: static;
		-webkit-transform: translateX(0%);

		-moz-transform: translateX(0%);

		-ms-transform: translateX(0%);

		-o-transform: translateX(0%);

		transform: translateX(0%);
	}

	.g4_scheme .right {
		float: none;
		width: 100%;
		height: auto;
	}

	.g4_scheme .pev {
		position: static;
		margin-top: 20px;
		margin-left: calc(50% - 65px);
		display: inline-block;
	}
	.g4_scheme {
		margin-bottom: 30px;
	}
	.g4_scheme .nxt {
		position: static;
		margin-right: calc(50% - 80px);
		display: inline-block;
		margin-top: 20px;
	}
	.g3_four .icon {
		width: 100%;
		text-align: center;
		float: none;
		margin-bottom: 15px;
	}
	.g3_four .zi {
		float: none;
		width:100%;
		padding-left: 0px;
		text-align: center;
	}
	.g3_four .p2 span {
		padding-left: 2.5px;
		padding-right:0px;
	}
	.g3_four .left {
		padding-top: 10px;
	}
	.g3_four .right {
		padding-top: 10px;
	}
	.g3_ganen_left {
		display: none;
	}
	.g3_ganen_right {
		float:none;
		width: 100%;
		padding-left: 0px;
	}
	.g3_ganen_right .con:before {
		display: none;
	}
	.g3_ganen_right .con {
		width: auto;
		max-width:  auto;
		min-height:  auto;
	}
	.g3_ganen {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.g3_ganen_left1{
		display: block;
		width: 300px;
		margin:0 auto 20px;
		text-align: center;
	}
	.g3_ganen_left1 p{
		width: 100%;
		height: 40px;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		color: #ffffff;
		background: #3898CA;
	}
	.g3_ganen_left1 p span{
		padding-right: 15px;
	}
	.g3_ganen_left1 p img{
		transition: all 0.6s ease-out 0s;

		-ms-transition: all 0.6s ease-out 0s;

		-moz-transition: all 0.6s ease-out 0s;

		-webkit-transition: all 0.6s ease-out 0s;

		-o-transition: all 0.6s ease-out 0s;
		display: inline-block;
		width: 16px;
		color: #ffffff;
	}
	.g3_ganen_left1 p.on img{
		transform:rotate(180deg);

    -ms-transform:rotate(180deg);

    -moz-transform:rotate(180deg);

    -webkit-transform:rotate(180deg);

    -o-transform:rotate(180deg);
	}
	.g3_ganen_left1 ul{
		width: 100%;
		border:1px solid #3898CA;
		border-top: none;
		display: none;
	}
	.g3_ganen_left1 ul li{
		height: 35px;
		text-align: center;
		line-height: 35px;
		font-size: 16px;
		color: #666666;
	}
	.g3_ganen_left1 ul li + li{
		border-top: 1px dotted #3898CA;
	}
}
